# 内容存储原理

a = 5
b = 5

print(id(a))
print(id(b))

str1 = 'hellow'
str2 = 'hellow'

print(id(str1))
print(id(str2))

#可变数据类型都是独立的空间，没有共享问题
list1 = [1,2,3]
list2 = [1,2,3] #可变类型，数据空间不共享
print(id(list1))
print(id(list2))



tuple1 = (1,2,3)
tuple2 = (1,2,3)

print(id(tuple1))
print(id(tuple2))

#引用对象计数为零，则数据空间被释放掉